home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr35 / net33.zip / WWIVNETP.DOC < prev   
Text File  |  1993-05-02  |  51KB  |  1,054 lines

  1.  
  2.   1. ORGANIZATION
  3.  
  4.     WWIVnet originally began in 1988 with 25 charter members who
  5. helped Wayne Bell develop the network software and debug it.
  6. Since that time it has spread from a small Los Angeles-based system
  7. of local boards to an international network.  Currently, the
  8. network software is in its 32nd version although there will
  9. undoubtedly be many future versions written as well.  These
  10. versions are referred to as Net1, Net2,...Net20, etc.  The
  11. international network has Wayne Bell as its head.  The network is
  12. organized into groups with each group having a Group Coordinator. 
  13. Currently there are 14 groups.  Each group is composed of
  14. approximately 100 systems which may be located in one or more area
  15. codes.  Each area code where there are more than 5 network systems
  16. has its own Area Coordinator.  This organization is reflected
  17. roughly in the organizational chart below:
  18.  
  19.  
  20.                        ┌────────┐
  21.                        │  NC    │
  22.                        └───┬────┘
  23.                            │
  24.          ┌─────────────────┴┬──────────────┐
  25.          │                  │              │
  26.    ┌─────┴─────┐    ┌───────┴────┐  ┌──────┴──────┐
  27.    │           │    │            │  │             │
  28.    │ GC 1      │    │  GC 2      │  │ GC 3-14     │
  29.    └───────────┘    └─────┬──────┘  └─────────────┘
  30.                           │
  31.                           │
  32.          ┌────────────────┼───────────────┐
  33.          │                │               │
  34.   ┌──────┴─────┐   ┌──────┴────┐   ┌──────┴─────┐
  35.   │  AC        │   │   AC      │   │    AC      │
  36.   │            │   │           │   │            │
  37.   └────────────┘   └─────┬─────┘   └────────────┘
  38.                          │
  39.                          │
  40.      ┌─────────┬─────────┴───┬──────────┐
  41.      │         │             │          │
  42.   ┌──┴───┐  ┌──┴────┐   ┌────┴───┐  ┌───┴────┐
  43.   │Node  │  │ Node  │   │ Node   │  │ Node   │
  44.   └──────┘  └───────┘   └────────┘  └────────┘
  45.  
  46.     General organizational chart for WWIVnet depicting the Net Coordinator
  47. at the top with authority overall in terms of policies, procedures,
  48. rules, etc.  Serving the NC are the GCs.  The GCs report to the NC and
  49. receive information from the ACs.  The ACs receive information from
  50. the individual nodes in the area code and report to the GCs.
  51.  
  52.      For those areas that have fewer than 5 systems, the Group
  53. Coordinator functions as the area coordinator for the small area
  54. code. 
  55.  
  56.      An understanding of the roles of the Group Coordinator and
  57. Area Coordinator facilitates cooperation and prevents arguments
  58. and disputes.  The rules, regulations and suggestions which are
  59. presented here are designed to insure that the network functions
  60. well and that friction between the components of WWIVnet does not
  61. develop. 
  62.  
  63.     However, these rules should not be forced to apply to
  64. situations where they do not seem to logically fit.  Instead, the
  65. rules can be adapted to the situation.  These rules should not be
  66. regarded as "carved in stone," for WWIVnet is dynamic and
  67. undergoing evolutionary changes as it grows.  These documents will
  68. be revised from time to time to reflect these changes. 
  69.  
  70.   2. Group Coordinator
  71.  
  72.     The group coordinator is a position developed by Wayne in
  73. response to growth in the network and suggestions of many
  74. interested parties.  The network growth necessitated a division of
  75. duties so that the updating of the network could occur in smaller
  76. packages; that is, there was up through NET19 a natural limit of
  77. 32k to the length of BBSLIST.NET.  As the number of systems grew
  78. and the length of the file approached its natural limit, Wayne was
  79. faced with the decision of either developing a new organizational
  80. structure or telling network members that no new systems could be
  81. added.  For obvious reasons, the first alternative was selected. 
  82.  
  83.     In addition to serving as the Area Coordinator for area
  84. codes where there are five or fewer systems, the Group
  85. Coordinator has the following duties:
  86.  
  87.   2.1  BBSLIST
  88.  
  89.      Receive from ACs and forward to Wayne Bell updates to
  90. the BBSLIST.x (i.e., information on systems being added to the network,
  91. changes in phone numbers, modem type, etc).  In addition, the GC is
  92. responsible for maintaining the registration numbers in the BBSLIST
  93. of those boards that have registered either the WWIV BBS software or
  94. the network software.  More information on these types of registration
  95. is found in the appendix to this policy document.
  96.  
  97.   2.2  CONNECT
  98.  
  99.      Receive from ACs additions, deletions, or other changes to the
  100. CONNECT.x list for the GROUP as well as changes which are to be made
  101. to the CONNECT.0 file which reports inter-group connections.
  102.  
  103.      The GC for either side of the connection may report the new
  104. connection to the NC except in the case of connections to net servers.
  105. A net server is a board with a node number between 1010 and 1999 which
  106. does not have normal users and which functions solely to facilitate
  107. the transfer of network mail.  Connections to these nodes must be
  108. approved and transmitted to the NC by the GC for that server.  On the
  109. other hand, the deletion of a connection to a server may be handled
  110. by either the server's GC or the GC for the node connecting to the server.
  111.  
  112.   2.3  Routing
  113.  
  114.     The GC should help determine the best routing for messages.  This
  115. function usually involves helping boards within a particular state to
  116. find out-of-state (and therefore cheaper) long distance connections.  The
  117. GC does not have the power to force a particular out-of-state connection.
  118. The routing function of the GC is purely advisory.
  119.  
  120.  
  121.    2.4  Prevent Isolation
  122.  
  123.     The GC helps to insure that no system or group of systems
  124. becomes isolated (i.e., without a connection to the outside
  125. world).
  126.  
  127.    2.5  Arbitrate Grievances
  128.  
  129.     The GC serves as first step in grievances between sysops and
  130. their Area Coordinators and in other area disputes.  If the GC is unable
  131. to successfully arbitrate the contention, he may ask that Wayne Bell
  132. create a Problem Resolution Committee (PRC) to attempt to solve the
  133. difficulty.  These difficulties are those which arise among sysops,
  134. which threaten to destroy the enjoyment of the network, and which are
  135. not related to policy and procedure.  Policy and procedure matters
  136. are handled by the GCs and the NC as a body.  The Problem Resolution
  137. Committee is currently in the experimental stages and may be done
  138. away with if it fails to prove to be an efficient way of dealing with such
  139. problems.  The final step in problem resolution is to have Wayne Bell
  140. resolve the problem.
  141.  
  142.   2.6  Election (appointment) of ACs
  143.  
  144.   The GC may appoint an AC for an area code or he may have one elected.
  145. If the AC is elected, then the GC facilitates the election process when
  146. Area Codes hold AC elections.  Such facilitation may involve the GC's
  147. conducting the election, counting the votes, announcing the winner,
  148. etc.
  149.  
  150.   2.7  Insure Compliance with the 60-day trial period
  151.  
  152.    The GC checks WWIV and WWIVnet registrations to insure that new
  153. nodes have complied with the 60-day trial period requirements.  The
  154. GC will normally encourage the node to comply with the registration
  155. requirements and may drop it from the network listing if it fails
  156. to comply or indicates that it has no intention of compliance.
  157.  
  158.   2.8  Recommend Removal of a Node
  159.  
  160.     A board may be removed from WWIVnet for many different reasons.  These
  161. reasons include such things as (a) inability to make connections, (b) failure
  162. to register the software, (c) participation in illegal activities involving the network, (c) unauthorized
  163. distribution of WWIV source code, (d) repeated offensive and obnoxious
  164. behavior which prevents others from enjoying the network, etc.  This list of
  165. reasons is NOT all inclusive but is representative of the types of things
  166. which might cause a node to be removed or recommended for removal.
  167.  
  168.     In situations like reasons (a) and (b) removal from the network is not
  169. permanent and is not "for cause."  That is, the board is removed in case (a)
  170. because it cannot make its connections for whatever technical reasons and
  171. would be readmitted as soon as it had solved its technical difficulties.
  172. Removal for reason (b), non-registration, would permit the board to be
  173. reinstated after it had registered.
  174.  
  175.     On the other hand, removal for "cause", such as implied by reasons (c) and
  176. (d) would involve the joint decision of all GCs and the NC.  More specific
  177. procedures to be followed in a case of removal "for cause" are found in the
  178. appendices to this document.
  179.  
  180.  
  181.   3.0 Area Coordinator
  182.  
  183.     The duties of an Area Coordinator (AC) are simple and few;
  184. however, these activities are extremely important for the proper
  185. functioning of WWIVnet.  The duties are as follows:
  186.  
  187.   3.1  Admission of new Boards
  188.  
  189.     Investigate net applicants and either assign them a node number or provide
  190. them with a reason why no node number is being assigned.  This function is
  191. discussed more thoroughly under rules and regulations below.  Any time that a
  192. board is refused admission to WWIVnet, the AC should send a copy of the
  193. refusal to the GC as well as to the applicant.
  194.  
  195.   3.2  Forward information to Group Coordinator
  196.  
  197.     Information regarding the addition and deletion of boards from the
  198. network as well as information regarding changes to the information in the
  199. BBSLIST and CONNECT files for boards in the area code is sent to the GC.
  200.  
  201.   3.3  Area Code Policy regarding Part Time Boards
  202.  
  203.     The area coordinator no longer has the authority to state the area
  204. code's policy regarding the admission of part-time boards (not up 24
  205. hours a day) to the network.  National WWIVnet policy regarding the
  206. participation of part-time boards is stated in the appendices.
  207.  
  208.   3.4  Serve as Arbitrator Between Sysops in Arguments
  209.  
  210.     The AC may function as an arbitrator of disputes between sysops in the
  211. area code; on the other hand, he may refer such disputes to the GC if he
  212. wishes.
  213.  
  214.   3.5  Prohibited Actions
  215.  
  216.     An AC may not do any of the following: (a) charge anyone a fee to allow
  217. them to be admitted to WWIVnet, (b) require any board to have a connection
  218. against its wishes, (c) refuse admission to the network to a board based on
  219. the race, color, creed, age, or national origin of the sysop, (d) refuse
  220. admission to a board because of the type of software that it runs if that
  221. board is WWIVnet compatible.  Any question of admission based on the software
  222. being run should be referred to the GC or NC of the network.  An AC may not
  223. require a board to be running longer than 1 week before admitting them to the
  224. network.  An AC does not have the authority to remove any one from the
  225. network "for cause."  (See appendix on removal from the network).  The AC
  226. may recommend that someone be considered for removal, or may ask that a
  227. board be removed because it is unable to make its net connections.
  228.  
  229.  
  230.   3.6  Permissive Actions -- Not an AC function
  231.  
  232.     There are other things that an AC may wish to do but they are NOT part of
  233. the AC's function.  For example, the AC might establish an Area Code Sysop's
  234. Forum, help boards to get setup, provide other technical assistance to new
  235. boards, etc.  The AC may also serve as the long distance hub for the area.
  236. None of these things are required of an AC nor are such activities limited to
  237. an AC.  An AC should attempt to make it quite clear to the members of the area
  238. code when he is "wearing his AC hat" and when he is not.
  239.  
  240.   4. RULES AND REGULATIONS
  241.  
  242.        WWIVnet is characterized by very few rules and regulations.  Those that
  243. do exist are either absolutely necessary to the proper functioning of the
  244. network or are common courtesies that should be extended between cooperating
  245. systems.  I will use rule and regulation interchangeably in the discussion
  246. which follows.  There is no difference between the terms as used here.  I have
  247. done my best to organize these rules in terms of whom they apply to.  Since
  248. every AC or GC is also a Sysop, the rules for Sysops apply equally
  249. to the ACs and GCS.
  250.  
  251.  
  252.   4.1. Requirements for GC
  253.  
  254.        The person serving as GC was either (a) nominated by Wayne Bell or
  255. someone else such as an AC or (b) self nominated due to the connections
  256. maintained.  The individual has been accepted by Wayne, by the AC's with whom
  257. he/she must relate, and possibly by a vote of the sysops in the area as well.
  258. However, the process of becoming a GC is NOT necessarily a democratic one.
  259. That is, being a Group Coordinator is not the result of a popularity contest;
  260. instead, it is the result of demonstrated maturity in the network,
  261. willingness to serve, and having the confidence of the ACs and Wayne Bell.
  262. Such an individual should be mature (not necessarily old), easy to get along
  263. with, prompt in answering to the needs of others, and be willing to devote
  264. time to insuring that the group is well represented.  [Side Note: The
  265. he/she construction above seems to be unnecessarily awkward; therefore,
  266. where the use of a pronoun seems appropriate, I shall use either he or she;
  267. however, the context should make the pronoun's referent clear.  The gender of
  268. the person(s) referred to does not really matter.]
  269.  
  270.     The Group Coordinator should agree to the following conditions:
  271.  
  272.        1)   She will serve as long as she maintains the confidence
  273. of those being served and as long as she is willing. However, this period
  274. of service should be a minimum of three months, and she must provide at
  275. least 3 weeks notice before stepping down from the position.
  276.  
  277.        2)   He will maintain contact with the ACs and Sysops
  278. within the area in order to insure that (a) all boards are
  279. receiving net messages and net updates, (b) no board or group of
  280. boards becomes cut-off from the rest of the network.
  281.  
  282.        3)   She will listen to both sides of any disagreement and
  283. promote communication between the parties involved in the
  284. dispute.  She will render an impartial recommendation based upon
  285. the facts and inform Wayne Bell of the dispute and recommended
  286. resolution in those instances where it appears that people may have
  287. strong and/or hurt feelings.  This role calls for some maturity and
  288. judgement.  Wayne should not be informed or bothered with the settlement of
  289. a dispute regarding a trivial matter, but he should be informed about all
  290. disputes which might have an unsettling effect upon the network.
  291.  
  292.             She may also recommend that the NC consider setting up a
  293. Problem Resolution Committee to deal with a particular grievance among
  294. sysops.  Before doing so, the GC should contact both parties to the
  295. grievance and ascertain whether or not they would be willing to submit
  296. the grievance to such a process and whether or not they would agree to
  297. follow the recommendations of that committee.  The responses of the
  298. individuals should be made known to the NC in the GC's report suggesting
  299. that such a procedure (PRC) is needed.
  300.  
  301.  
  302.        4)   Promptness, Accuracy, Honesty, and Communications
  303. should be the qualities promoted by the Group Coordinator. 
  304. The workings of the group (actually a mini-network) depend upon the
  305. Group Coordinator's being prompt in his responses, accurate in her
  306. work, honest in his dealings with others, and demonstrative of a
  307. willingness to communicate in an open and frank manner but  with
  308. tact where it is called for.
  309.  
  310.        5)   He will appoint an Emergency or Assistant GC.  The
  311. identity of the appointee will be made known to the NC.  The
  312. assistant should obtain an account on Amber (the NC's board).  If
  313. an emergency situation should arise or the GC go on an extended
  314. vacation, then the Assistant could be given access to the GC
  315. software and make network updates until the GC is able to return to
  316. his position.  The Assistant is NOT automatically in line for the
  317. GC position.  He might or might not be appointed as GC in the event
  318. that a replacement situation evolved.
  319.  
  320.        6)  Make the appointment of ACs or handle the election of
  321. the Area Coordinator as necessary.
  322.  
  323.        7)  Subscribe to and participate in Random's GC Sub.  This sub
  324. is used by the GC's and the NC to discuss network policy, improvements to the
  325. network, removal of nodes for "cause", etc.
  326.  
  327.     The role of Group Coordinator may evolve in the future to
  328. take on additional responsibilities and there may be additional
  329. requirements.  A GC may be removed from his position by the NC.  Such
  330. removal would normally be because he was failing in his duties and
  331. responsibilities or has lost the confidence of the majority of ACs in
  332. his group.
  333.  
  334.   4.2. Requirements for AC
  335.  
  336.     Prerequisites to be an Area Coordinator are:
  337.  
  338.        1)   Be currently running a system 24 hours a day.
  339.  
  340.        2)   Promise to run the system for at least 3 months into
  341. the future.
  342.  
  343.        3)   Promise to notify the GC at least 2 weeks in advance of
  344. taking down the system, and suggest a new coordinator for the area if/when
  345. resignation is tendered.  If the GC follows the policy of holding elections
  346. then recommendation of a new AC is not required.
  347.  
  348.        4)   Be willing to put in some time to get the net up and keep it    
  349. going within the area and be willing to promote WWIV to sysops in the
  350. area code.
  351.  
  352.        5)   Be willing to incur some LD charges.  These long distance costs
  353. are often incurred in terms of maintaining contact with the nodes in the
  354. area to be sure that they are functioning correctly.
  355.  
  356.      If there is no AC in the area, you may confer with your GC
  357. who will help the boards in your area (once there are more than
  358. five) obtain an AC.  Currently several methods exist in WWIVnet for
  359. the establishment of an AC in an area where there is none or where
  360. the previous AC left without recommending a replacement.  These
  361. methods include: (1) nomination of an AC by the GC and
  362. ratification/refusal by the sysops in the area code; (2) nomination
  363. of an AC by the sysops in the area code and ratification or refusal
  364. by the GC.  In any case, once an AC has been  chosen for the area,
  365. Wayne Bell must still approve that person's acting as AC.
  366.  
  367.     It should be obvious from the guidelines in this manual,
  368. that the AC performs a valuable but somewhat thankless function and
  369. that there is no power associated with the position.  Therefore, to
  370. attempt a coup in order to become AC would be somewhat meaningless.  If an
  371. AC has power,  it is because area boards have permitted the person to have
  372. power, NOT because the AC position is powerful.
  373.  
  374.     If the number of boards in an area that has an AC drops
  375. below five, the AC continues to function.  The GC does not take
  376. over the responsibilities of AC unless the AC resigns.  In that
  377. event, if there are fewer than five boards remaining in the area,
  378. the GC may fulfill the AC's duties until growth brings the number
  379. of systems to six or more.
  380.  
  381.     "There is one (and only one) coordinator per area code, and
  382.     is/her primary duties are to assign net numbers to new
  383.     systems joining the net, accept and check out connection info
  384.     supplied by systems within their area code, and to forward this
  385.     information (connection and bbs info changes) to @1."
  386. (WWIVnet Guide by Will Daystrom, (c) 1989 White Star Line Software)
  387.  
  388.        The quote above taken from WWIVnet Guide summarizes the
  389. primary duties of an AC very well.  The only change in the
  390. description is that now the information is forwarded to the GC who
  391. in turn forwards it to 1 @1.   The AC must assign net numbers
  392. to new systems that want to join the net.
  393.  
  394.        In addition to that primary duty, the WWIVnet Guide
  395. indicates that the area coordinator may under certain circumstances deny a
  396. network node number to a board.  This should only be done in circumstances
  397. which are well-defined and those circumstances along with the reasons should
  398. be communicated to both the applicant and the GC.
  399.  
  400.     If an AC decides to have a policy regarding a waiting period to get
  401. on WWIVnet, that period should NOT exceed one week.
  402.  
  403.      An AC may be removed from his/her position by the GC or NC for failure
  404. to perform the duties and responsibilities of the position.  If he has
  405. lost the confidence of those in the area code and the GC agrees with the
  406. need for removal from office, then the GC may recommend to the NC that the
  407. AC be removed from office.  Only the NC can remove the AC.
  408.  
  409.      Removal from office should be a rare event.  Sysops are NOT encouraged
  410. to turn the AC position into a political one.
  411.  
  412.   5.0  Various Rules, Policies, Regulations, etc.
  413.  
  414.     Much of what is contained below has arisen due to various circumstances
  415. and the inclusion here is meant to help the sysop understand these matters.
  416.  
  417.   5.1. Long Distance Connections
  418.  
  419.     It is NOT the AC's responsibility to establish long distance
  420. connections for the boards in the area code.  That responsibility
  421. belongs to the sysop of each board.  In many cases, however,
  422. several boards will use the long distance connections of one
  423. board which acts as a hub and which does most of the long distance
  424. polling.  In that event, the long distance connection may limit the
  425. numbers of subs or mail sent by those which connect to him.  Note
  426. that this is a function of the long distance connection and not a
  427. function of the AC (even if both are the same person).
  428.  
  429.     An AC may suggest that certain boards might wish to help
  430. another with long distance charges and so forth but remember that
  431. this is purely voluntary.  Also an AC does not have the power to prohibit
  432. a person from making long distance connections or from taking certain subs.
  433. A sysop may make whatever long distance connections that he feels that he
  434. can afford and may carry any subs that he is willing to pay the long
  435. distance bill for.  In cases where one board makes the long distance
  436. connections to obtain subs for others, the sysop of the board making the
  437. calls may limit the traffic, but that is him functioning as long distance
  438. connector not as AC.
  439.  
  440.     Further, the AC is not expected to provide technical advice
  441. regarding WWIVnet.  It is nice if he can do so, but it is not part
  442. of the "job description."  There are WWIV SUPPORT BOARDS which
  443. should be able to provide such advice if it is necessary.
  444.  
  445.     An AC, regardless of the software which he personally may be
  446. running is expected to recommend WWIV software for use by persons
  447. interested in joining WWIVnet.
  448.  
  449.   5.2. Providing More Service
  450.  
  451.        An AC may choose to provide additional services to the area.  For  
  452. example, the AC may be instrumental in organizing meetings of
  453. local and/or area sysops and may help to organize the area for more
  454. effect long distance connections; however, this is not part of his
  455. function as an AC and should not be considered as part of the AC's
  456. authority.  Any arrangements of this kind are accepted by area
  457. boards because they voluntarily choose to do so.
  458.  
  459.        They (the area boards) may at any time choose to do things
  460. differently and it should not affect the AC's duties.  Thus, a word
  461. of caution to the AC, DO NOT BECOME EGO-INVOLVED in additional
  462. services and/or organizations.  That is, always be certain that all
  463. understand that those activities are not part of your AC duties and
  464. that you can function as AC regardless of what transpires in the
  465. other circumstances.
  466.  
  467.  
  468.   5.3. Dissatisfaction with AC
  469.  
  470.        If you are dissatisfied with the performance of your AC, you
  471. should first discuss the matter with the AC.  It may be that the
  472. AC has tired of his duties, is experiencing problems that you are
  473. unaware of, or is actually doing better than you know.  In any
  474. case, the first step is to discuss the matter with the AC.  If it
  475. cannot be resolved in this fashion, then you should make the GC
  476. aware of the problem.  The GC should then check the matter with the
  477. AC.  If you have not made the AC aware of your concerns, that fact
  478. will come to light at that time.
  479.  
  480.     Through a process of communication among sysops, AC, and GC
  481. it is hoped that the matter can be resolved.  If not, the GC will
  482. discuss the matter with Wayne Bell who will have the final say in
  483. the matter.  Communication, cooperation, and respect for one
  484. another are the keys to the successful resolution of problems.  If
  485. necessary, the AC can be removed from the position by the NC.
  486.  
  487.  
  488.   5.4 The Group Coordinator (GC)
  489.  
  490.        The group Coordinator, upon receiving information for a new 
  491. addition from an AC will put the information for bbslist into a
  492. file BBSLIST.XXX where the xxx is equal to 256 + the group number. 
  493. For example, for group 5, this file would be BBSLIST.261.  This
  494. information along with a CONNECT.xxx of the same number will be
  495. transmitted to 1 @1 who will update all master lists.  The program
  496. that the Group Coordinator uses to send these updates to Wayne will
  497. be written by Wayne and provided to them.  This insures the
  498. integrity of the network and will prevent 'rogue' groups from
  499. entering the network.  If a Group Coordinator makes an error in his
  500. net update information, it will only affect his group.  Thus
  501. problems can be isolated.
  502.  
  503.  
  504.   5.5 Net Editor
  505.  
  506.     Black Dragon (1@2380) developed the Net Editor to facilitate
  507. the updating of network files by sysops and Area Coordinators. 
  508. That program is fully compatible with all network data structures
  509. since the beginning of WWIVNet to the present.  An AC should ascertain
  510. whether or not his GC is prepared to handle updates in this format
  511. before using the program.
  512.  
  513.  
  514.   5.6. Sysops
  515.  
  516.      Sysops who decide to participate in WWIVnet should be aware
  517. that  each host of a network sub has the right to insist upon her
  518. own rules, and she may delete any subscribing board that she wishes
  519. from the list of subscribers.
  520.  
  521.     Sysops who receive subs from other systems have the
  522. responsibility to restrict access to the sub according to the
  523. rules of the host.  For example, some subs may limit access to
  524. User Number 1, to users with 255 access, or some other
  525. requirements such as all posts must not have tag lines.  The
  526. receiving sysop must also take steps to inform users of the rules
  527. applying to a particular sub.  GFILES are often a good way of doing
  528. this. 
  529.  
  530.     These guidelines for sysops are nothing more than common
  531. sense and   normal courtesy which reflect the desire on the part of
  532. all to cooperate in order to make the network work properly and
  533. efficiently.
  534.  
  535.     Sysops may choose to promote responsible use of the network
  536. by asking users to make their network posts conform to certain
  537. suggested guidelines.  For example, the Sysop may request that
  538. users:
  539.  
  540.        o    Not Use Foul language on the network
  541.        o    Not make personal attacks against others
  542.        o    Not post a lot of one-line messages on the network    
  543.        o    Learn the differences between using A, W, or P to respond to
  544. network messages.
  545.  
  546.     These are merely suggestions for responsible use of the
  547. network and are not requirements; however, some of those
  548. suggestions are also found in the rules of the hosts of many
  549. network subs.  Where they reflect the host rules, they are network
  550. rules for that sub.
  551.  
  552.   5.7  Cost Containment
  553.  
  554.     Each sysop participating in WWIVnet should be sensitive to the cost
  555. involve in the network and should help to contain those costs.  For most
  556. sysops, this involves things like (a) not sending junk mail to others,
  557. (b) awareness of and compliance with the rules in the appendices to
  558. this document regarding file transfers and so forth.  Cost containment
  559. should be a concern anytime that someone else's long distance dollars are
  560. involved.
  561.  
  562.     A sysop who participates on more than one network should be very
  563. sensitive to using one network as a place to promote another.  Such
  564. activities are generally discouraged except on subs which have been
  565. developed specifically for that purpose.  Otherwise, the posting of
  566. announcements or any sort of advertisements in subs or email is generally
  567. discouraged UNLESS such information has been specifically requested
  568. by another sysop.  Mass mailing through long distance connections of
  569. any type of advertisement is prohibitted.  Sending another network's
  570. CONNECT.x, BBSLIST.x, etc., files through WWIVnet is also prohibitted.
  571.  
  572.   5.8  Net Server Systems (1xxx nodes)
  573.  
  574.      A net server is defined as follows:
  575.  
  576.      A BBS dedicated to network connections and having no users.
  577.  
  578.      Exception to the no user rule is permitted if the users are
  579. limited to those who connect to the server and perhaps those who are
  580. seeking connection to the server.  Generally, a server system should
  581. not have subs or transfer directories that would cause users to stay
  582. on the system for more than a few minutes.  Again, exceptions are
  583. sometimes made for local or area sysop subs, transfer directory files
  584. directly related to the network such as (a) latest version of NETxx
  585. (b) latest copy of bbslist.* and connect.*.
  586.  
  587.     It is contrary to the purpose of a net server to try to be both a
  588. support board and a net server.  If the limited support mentioned above
  589. begins to interfere with the net service function, the support services
  590. should be moved elsewhere.
  591.  
  592.     It is a recommended target goal that each net server have connections
  593. to 3 other servers which it pays from its own pocket and that it seek
  594. connections to 3 other servers where the other server sysop pays for
  595. the connection.  This helps to spread the costs around.
  596.  
  597.     A net server may ask local sysops to share in the costs and may
  598. refuse to connect to them if they will not share in the costs.  A net
  599. server should not charge LD sysops for use of the server as they are
  600. paying their LD charges to connect there.  Sysops not sharing in the
  601. cost of the server may be forced to have their own LD connections if
  602. they wish to remain in the network.  Sysops not sharing in the cost
  603. of the server may be prohibitted from having local connections to those
  604. who do share in the cost.
  605.  
  606.     The statements in the paragraph immediately above are PERMISSIVE
  607. but NOT required.  That is, it is appropriate if such cost sharing
  608. arrangements are made, but it is not required that a server do this.
  609. Many servers are operated and paid for solely by the server sysop as
  610. a service to others.
  611.  
  612.  
  613.  
  614.  
  615.   6.0  Appendices
  616.  
  617.   6.1 Appendix A - Network Policy for Illegal Activities
  618.  
  619.   6.1.a  Post from NC regarding Illegal Activities
  620.  
  621.     Mon Oct 15 20:39:31 1990
  622.     RE: WWIVnet
  623.  
  624.   Nothing illegal (pirating, phreaking, hacking, bank robbing, etc)
  625. shall be sent over the net.  Violating this is cause for permanent
  626. removal from the network.  This has ALWAYS been the policy, I
  627. just felt I should re-iterate it, in case anyone has forgotten.  Now comes
  628. the new part:   what happens locally on a system (that does not affect the
  629. network) is the business of that sysop, and is not an issue for the
  630. network.
  631.  
  632.   I am not advocating or approving of illegal acts.  I am merely stating  
  633. that what a sysop has on his system is for him to decide.  As long as it  
  634. does not affect the network, it is an issue only between that sysop and  
  635. the police.  I am saying that ACs or GCs are not responsible for
  636. policing the systems.  That is a job for the police.  ACs and GCs are
  637. volunteer positions (ie, no pay), and I'm sure everyone has better things
  638. to do with their time than to go on a witch hunt for pirated files.
  639.   $F4 1@1
  640.  
  641.   6.1.b  Procedure to follow re Suspicion of Illegal Activities
  642.  
  643.      If a sysop believes that another sysop on the network is engaging
  644. in illegal activities, she should report the matter to her GC.  The GC
  645. will discuss the matter with the other GCs and the NC and a "plan of
  646. action" will be determined.  That plan may include notification of law
  647. enforcement officials and cooperation with them, or it may involve the
  648. suspension or removal of the offending node from the network.  The
  649. point here is that the individual sysop may report the matter to the GC
  650. and be confident that the matter will not be dropped.
  651.  
  652.   6.1.c  Cooperation with Legal Authorities
  653.  
  654.     The NC and GCs will cooperate with legal authorities when asked to
  655. do so by these authorities.  On occassion and if the situation warrants
  656. it, the NC and/or GC may contact legal authorities and report to them
  657. situations where illegal activities are suspected.
  658.  
  659.   6.2  Appendix B -- Removal from the Network for "Cause"
  660.  
  661.     Removal from the Network for "Cause" means that the individual sysop has
  662. done something which necessitates, in the opinion of the GCs and NC, that
  663. the board be removed from the network for a period of time.  The following
  664. procedures apply to a removal for "cause" and are designed to protect the
  665. rights of the individual sysop while preserving the right of network
  666. administrators to exercise their judgement to protect and preserve the
  667. network.
  668.  
  669.   6.2a  Steps in Removal for Cause or other Penalties
  670.  
  671.     1)  A GC or the NC will bring the issue up for discussion on the
  672.         GC's sub.   The GC may, at his discretion, call for an
  673.         immediate vote on suspension from the network.  This suspension
  674.         is NOT the same thing as removal.  It will be used in cases
  675.         where the offense is so great that protection of the network
  676.         calls for a suspension of the offending board until the issue
  677.         is resolved.  A suspension (in this case) does not mean that
  678.         the board is removed from the network or that it has been found
  679.         guilty of an offense; it merely means that in the collective
  680.         judgement of the GCs, that board's activity needs to be cur-
  681.         tailed until the matter has been investigated and a solution
  682.         arrived at.  Such suspensions should be rare events.
  683.     2)  All GCs will have the opportunity to address the issue, call
  684.         for additional investigation, etc.
  685.     3)  A motion will be made and voted upon regarding the most appropriate
  686.         treatment of the individual situation.  Treatment may involve
  687.         many things including but not limited to removal from the network
  688.         for a stated time period.
  689.     4)  Specific approval of the NC to the decision arrived at or a
  690.         veto of that decision.
  691.     5)  Communication of the final decision of the GCs and NC to the
  692.         individual sysop.
  693.     6)  Opportunity for appeal. If the individual sysop being removed
  694.         believes that the GCs and NC were not in possession of relevant
  695.         facts, he may present those facts to the NC and ask that the
  696.         matter be reconsidered.  The NC's decision on whether or not to
  697.         grant additional reconsideration is final.
  698.  
  699.   6.3  Appendix C -- Transfer of Files via the Network
  700.  
  701.   6.3a  General Policy
  702.  
  703.     WWIVnet is not designed for the transfer of files via e-mail or
  704. through subs.  Such transmission may occur on occassion as part of a
  705. sub intended for another purpose.  For example, the WWIV Modifications Net Sub
  706. is for the purpose of allowing sysops to share their mods.  Occassionally
  707. a mod will be distributed in some form other than ASCII (ie as a pre-compiled
  708. file, an OBJ file, or some other format) and it may be UUencoded to facilitate
  709. the transmission via the network.  Such occassional, irregular and infrequent
  710. occurances are NOT the subject of this policy.  This policy is meant to
  711. apply to either the transmission of a large (bigger than 10k) file through
  712. the network or to a sub whose primary purpose is the transmission of uuencoded
  713. files.
  714.  
  715.     These situations (tranfer of large files and/or uuencoded subs) may
  716. only occur on WWIVnet through direct connections.  That is, all members of
  717. the sub must connect directly to the host or, in the event of a transmission
  718. of a large file between two boards, these boards must connect directly to each
  719. other.  In any other situation, the file should be sent as a regular upload by
  720. one sysop to the other sysop's board.
  721.  
  722.     Exceptions to this policy may be made only where the sysop obtains the
  723. approval of all intervening sysops.  Exceptions to the policy should be
  724. rare and permission must be obtained in advance (not after the fact).
  725.  
  726.   6.3b  One Warning
  727.  
  728.     Where a sysop is found to violate the general policy regarding the
  729. sending of files through the network, one warning will be given.  Further
  730. violation of the policy will be considered sufficient cause to remove the
  731. offending sysop(s) from WWIVnet.
  732.  
  733.   6.4  Content of Network Transmissions
  734.  
  735.     Generally any legal material may be transmitted by WWIVnet.  No one has
  736. the right to exercise censorship over what travels through the network.  By
  737. this is meant that no sysop should follow the practice of reading the
  738. material passing through his board and deleting any of it.
  739.  
  740.     If a sysop does not want certain information passing through his board,
  741. he should ask the sysop for whom it is destined to find a different
  742. connection, but he should not try to delete the offending material. To
  743. delete the offending material from network packets would be contrary to
  744. network policy.  To ask the sysops involved to find other connections
  745. would be appropriate.  Deletion of information passing through your
  746. system may be justification for removal from the network "for cause."
  747.  
  748.     If you believe the material to be illegal, your duty is to notify
  749. the GC and provide proof.  At that point, the GC and NC would handle the
  750. matter.  How it would be handled would be a function of their judgement.
  751.  
  752.   6.4a UUencoded Files
  753.  
  754.     An exception to this general rule is made for uuencoded files.  If
  755. large amounts of uuencoded files are passing through your system and you have
  756. not given your permission for them to be sent, then you may delete them or
  757. otherwise prevent your system from paying any long distance charges that might
  758. be involved.  Note that this rule does not have anything to do with the
  759. content of the files involved but rather deals with the format of the files.
  760. As a matter of courtesy, you should inform the originating system that you
  761. do not permit the transmission of these files.
  762.  
  763.   6.4b  "Adult" Subs
  764.  
  765.     Because of negative national publicity regarding BBSes and "porno-
  766. graphic materials," WWIVnet is instituting the following requirements
  767. and suggestions regarding hosts and subscribers to "Adult" subs.
  768.  
  769.   6.4b.1  Not Auto-requestable
  770.  
  771.     As a matter of WWIVnet policy, adult subs may NOT be auto-requestable.
  772. The NC, or whomever may be in charge of policing the SUBS.LST, will not
  773. permit adult subs to carry the auto-requestable status.  Hosts of adult
  774. oriented subs should NOT enable this feature in BOARDEDIT.
  775.  
  776.   6.4b.2  Age Verification of Subscribing Sysops
  777.  
  778.     Hosts of adult subs are REQUIRED to verify the age of subscribing
  779. sysops by obtaining a notarized statement from the sysop attesting to
  780. his/her being an adult.  Sysops are informed that adulthood is a
  781. function of state law and that the applicable state law is that of the
  782. originating system.  Thus, if the host's system has a twenty-one year
  783. old age of majority for the purpose of obtaining "adult" materials, then
  784. the host should insist upon the subscriber's meeting that age requirement.
  785.  
  786.     A "sample" form suitable for use by a notary is contained later in
  787. this appendix.  A sysop wishing to use his own form rather than the sample may
  788. do so.  However, the host is responsibile for complying with this age
  789. verification requirement.
  790.  
  791.   6.4b.3  Recommendation to Subscribing Sysops
  792.  
  793.     Sysops who subscribe to an "adult" sub are RECOMMENDED to use a form
  794. similar to that in appendix 6.4b.4 to verify the age of users permitted
  795. to access adult subs.  While this age verification is a matter between
  796. the sysop and his users (i.e., this is not net policy), the simple fact
  797. is that each sysop is encouraged to take steps to insure that he/she
  798. is not subject to prosecution and that his/her equipment is protected
  799. against seizure by local law enforcement agencies.  Requiring a notarized
  800. statement from users and keeping these statements on file will probably
  801. offer the greatest protection to the local sysop.
  802.  
  803.   6.4b.4  Sample form for use by Host Sysop
  804.  
  805.                Sample Application for Subscribing to Adult Sub
  806.  
  807. I, _______________________, am ____ years of age and have shown proof of
  808.    (insert your name)
  809. my age to the notary who witnessed my signature.  I hereby affirm my wish
  810.  
  811. to subscribe to "adult subs" provided on bulletin boards via electronic
  812.  
  813. transfers.  I am aware that the material may be considered offensive,
  814.  
  815. lewd, pornographic, or obscene by certain people and I agree to not
  816.  
  817. hold the host responsible for such content.  I further agree to inform
  818.  
  819. the host of such "adult subs" if I decide to no longer subscribe to
  820.  
  821. the sub or to permit my bulletin board or node number to be reassigned
  822.  
  823. to others.
  824.  
  825.  
  826. ------------------------------------                ----------------
  827. Signature                                           Date
  828.  
  829.  
  830. I have witnessed the signature above and have examined an identification
  831.  
  832. card bearing that individual's picture and indicating the individual's
  833.  
  834. birthdate as __________________.
  835.  
  836.  
  837. _____________________                                 _____________
  838. Notary Signature                                      Date
  839.  
  840. My commission expires ____________________.
  841.                       Date of expiration
  842.  
  843.   6.4b.5  Sample form that a Sysop may wish to use for granting
  844.           "adult" access.
  845.  
  846.  
  847.              Application for adult access to ___________ BBS
  848.                                              (Name of )
  849.  
  850.  
  851. I, ____________________________________, am ________ years old.
  852.     (print your name here)
  853. 1. I realize and fully understand that this application is for admittance to
  854. areas of _____ BBS that hold materials that are ADULT in nature, and that a
  855. great deal of the public may find these materials offensive in nature.  Some
  856. are sexually explicit.  Many of the conversations that take place in the
  857. various message areas (hereafter referred to as "subs") deal with sexually
  858. explicit and adult topics.
  859.  
  860. 2. For reference, the areas on _____ BBS  hereafter referred to as
  861. "adult areas" include, but are not limited to, file areas that contain
  862. pictures, stories, graphics, and images that are sexually-explicit in nature,
  863. including but not limited to fornication, fellatio, cunnilingus, sodomy, 
  864. and other sexual activities, message bases that involve discussion of sexual 
  865. topics, and games that deal with fornication, fellatio, cunnilingus, and other 
  866. sexual activities.  ALL MODELS ARE OVER THE AGE OF 18 YEARS!  DO NOT ATTEMPT TO
  867. UPLOAD ANY FILES THAT FEATURE KIDDIE PORN, OR ANY OTHER ILLEGAL ACTIVITY.
  868. IF YOU DO, I ***WILL*** REPORT YOU TO THE FBI!!!  THIS IS NOT DEBATABLE!!!
  869. I would just as soon you not upload any files to begin with....
  870.  
  871. 3. I understand that it is the policy of ____ BBS to restrict access to these
  872. areas (adult files and message areas) to those people that have a sincere
  873. desire for that access, and that they must be at least 18 years of age.
  874. Further, I certify that I do not find the adult sections of ____ BBS, and
  875. sexually- oriented material offensive, and that should I ever change my mind
  876. and become offended by any files obtained or messages read that I obtained
  877. from _____ BBS, that I will no longer call _____ BBS, and that I will inform
  878. the owner/operator of _____ BBS that I no longer wish access to the adult
  879. areas of ____ BBS.  I will not press criminal or civil charges against the
  880. operator of _____ BBS if I find any messages, files, or games available
  881. on _____ BBS lewd, offensive, repulsive, questionable, or otherwise objection-
  882. able, nor for any other reason. I understand that the adult areas of ____ BBS
  883. for which I am requesting access are adult in nature, and that I am voluntarily
  884. assuming the risk that I may be offended by what may be obtained if this access
  885. is granted.
  886.  
  887. 4. I will not give out my password and other logon information to anyone. I un-
  888. derstand that I will be held criminally liable for any laws that could be bro-
  889. ken by allowing a minor to use my account to gain access to the adult areas
  890. of ____ BBS.  I further understand that this constitutes electronic
  891. tampering, and that pursuant to the Electronics Security Act of 1986, that
  892. I will be prosecuted if I am found guilty of doing so, and that I will be
  893. federally imprisoned, fined, or both.
  894.  
  895. 5. I have not been solicited to call ____ BBS.  I am doing so on my own free
  896. will.  I agree to abide by all rules set forth by ____ BBS.  I waive any
  897. and all claims for damage or loss caused from files/data that is obtained by
  898. me from _____ BBS.
  899.  
  900. 6. I fully understand all of the above.  I hereby waive all claims, civil and
  901. criminal now and forever that stem from my use of ____ BBS.  Further, I
  902. understand that I will be prosecuted to the fullest extent of the law if it
  903. is discovered that I allow a minor to use my logon/accessibility so that said
  904. minor can obtain access to ____ BBS.  Additionally, if I think that a minor
  905. has obtained my logon information, I will inform the operator of ____ BBS
  906. so that he may take appropriate measures to prevent any possible breech of
  907. security.
  908.  
  909. 7. I am signing this with full knowledge that the penalty of perjury exists if
  910. any information is proven to be false.
  911.  
  912.  
  913. Print or type all information unless otherwise instructed.
  914.  
  915. Name:     ______________________________
  916.                 (print)
  917. Address:  ______________________________
  918.       ______________________________
  919.       ______________________________
  920.  
  921. Voice, home phone number:    (     )      -
  922.  
  923.  
  924. Date of birth: _____ _____ ________
  925.            Month  Day    Year
  926.  
  927.  
  928.  
  929. Write out the following statement in your own handwriting and sign it.
  930.  
  931. "I hereby request access to the adult areas, as described in paragraph 2 above,
  932.  
  933. of ____ BBS."
  934.  
  935.              __________________________________________
  936.                   Signature
  937.  
  938. Now you have two options.  You may either 1), enclose a photocopy of your
  939. driver's license or military ID card as proof of your age, or you may take
  940. this entire application to a notary public and have it notarized.  But you
  941. must do one or the other.  Should you decide to have it notarized, the stan-
  942. dard notary information is provided:
  943.  
  944. Notary: _____________________________, who appeared before me on ___________
  945.  
  946. and was duly sworn, signed this document in my presence.  The person appeared
  947. to do so of their own free will and to be of sound mind.
  948.  
  949. WITNESS my hand and official seal, this _______ day of _____________ 19_____.
  950.  
  951. STATE OF _______________
  952.  
  953. COUNTY OF________________
  954.  
  955.                     _______________________________
  956.                     Signature Notary
  957.  
  958.                     State of________________
  959.  
  960. My commission expires____________________
  961.  
  962.  
  963. UNDER NO CIRCUMSTANCES WILL ADULT ACCESS BE GRANTED TO ANYONE UNLES/UNTIL THIS
  964. FORM HAS BEEN SATISFACTORILY COMPLETED!!!!!!   IF I DISCOVER THAT YOU ARE A
  965. MINOR, YOUR NAME WILL BE TURNED OVER TO THE PROPER AUTHORITIES FOR PROSECUTION!
  966.  
  967.  
  968. Mail to:
  969.  
  970. [Your Name and address]
  971.  
  972.  
  973.   6.5  Registration
  974.  
  975.   6.5.1  BBS Software
  976.  
  977.     A sysop who is using WWIV BBS software is expected to register that
  978. software in order to participate in WWIVnet beyond a 60-day "trial"
  979. period.  Although registration is a prerequisite to continued
  980. participation on WWIVnet beyond the 60-day period, it is not to be
  981. considered a right.  That is, even though a board is registered, it
  982. may still be dropped from WWIVnet "for cause."  Registration may be
  983. accomplished by processing the REGISTER.FRM which is included in
  984. the WWIVxxx.ZIP archive.
  985.  
  986.   6.5.2  Network Software
  987.  
  988.     If a sysop is using the WWIV network software to participate in
  989. WWIVnet but is not using the WWIV BBS software, then that sysop is
  990. expected to register the network software.  This may be done by
  991. filling out the NETREG.FRM that is included in the NETxx.ZIP archive.
  992.  
  993.   6.6  Part-Time Boards
  994.  
  995.     Prior to this version of the documentation, the admission of part-time
  996. boards was a function of the ACs policy for each area code.  The policy
  997. regarding part-time boards on WWIVnet has been changed as follows:
  998.  
  999.     A part-time board may be a member of WWIVnet provided that the
  1000.     sysop of that board can obtain a connection.  A part-time board
  1001.     is limited by policy to one connection in WWIVnet.  A part-time
  1002.     board must comply with the registration requirements and must
  1003.     adhere to the phone number requirements discussed in the next
  1004.     section.
  1005.  
  1006.   6.7  BBS Phone Numbers
  1007.  
  1008.      A bbs must list a legitimate BBS phone number in the BBSLISTings.
  1009. Generally that phone number should be the phone number of that BBS;
  1010. however, an exception is permitted in the case of private boards and/or
  1011. part-time boards.  Those boards are expected to also list a legitimate
  1012. BBSes phone number; however, it may be the phone number of a different
  1013. BBS.  In the event that the phone number of a different bbs is given,
  1014. that phone number must be for a WWIV BBS and the sysop's permission for such a
  1015. listing must be obtained in advance.  The GC must be notified of this
  1016. arrangement.
  1017.  
  1018.     To summarize, it is against WWIVnet policy for a BBS to list a phone
  1019. number that is false.  Every phone number listed in the BBSLIST files
  1020. must be for a legitimate WWIV bulletin board or for a bulletin board that
  1021. does not run software associated with WWIV but that is participating in
  1022. WWIVnet.
  1023.  
  1024.   6.8  Procedure for an area code to change Groups
  1025.  
  1026.     For an area code to switch from one group to another is generally
  1027. discouraged.  However, such switching may occassionally be the best
  1028. thing for both the area code and the network.  The first step in the
  1029. process is to ask the GC's permission to switch from your current
  1030. group to another group.  If the GC agrees to the switch and thinks it
  1031. would be best for the network, your GC contacts the other GC and seeks
  1032. his approval as well.  If both GCs agree to the switch, then the member
  1033. sysops of the area code are polled to determine whether or not 2/3rds
  1034. of them wish to switch.  If 2/3rds are in favor and if the GCs are in
  1035. agreement, then the switch can be made with little effort.  Any
  1036. change of group by an area code will be announced and discussed on the
  1037. GC sub prior to its taking effect.
  1038.  
  1039.    If, however, your GC does not agree to the swith OR if the switch
  1040. is due to some sort of problem or conflict, then WWIVnet rules require
  1041. that the problem or conflict first be addressed to ascertain whether or
  1042. not it can be solved.  No one in WWIVnet wishes to permit group
  1043. switching if it helps to hide a problem for that hurts the entire
  1044. network.  If the problem cannot be worked out, then a poll of all
  1045. members is conducted to determine whether or not a 2/3rds majority
  1046. wishes to switch groups.
  1047.  
  1048.    In the event of a switching of groups, the new GC has the right to
  1049. elect or appoint a different AC from the old one.
  1050.  
  1051.    New groups cannot be formed by anyone other than the NC and such
  1052. formations will only occur after discussion among all GCs.
  1053.  
  1054.